Big Huge Thesaurus

Nova Scotia salmon

noun